import request from '@/utils/request'

const base = '/api/calcYear_config/'

// 定义配置项的类型（API响应中data字段的结构）
interface ConfigItem {
  exists: boolean
  key: string
  value: number | string | null
}

// 获取配置项
export const getConfigYear = (key: string): Promise<{ data: ConfigItem }> => {
  return request({ url: `${base}?key=${encodeURIComponent(key)}`, method: 'get' })
}

// // 创建配置项
// export const setConfigYear = (key: string, value: any): Promise<{ data: ConfigItem }> => {
//   return request({ url: base, method: 'post', data: { key, value } })
// }
//
// // 更新配置项
// export const updateConfigYear = (key: string, value: any): Promise<{ data: ConfigItem }> => {
//   return request({ url: base, method: 'put', data: { key, value } })
// }
//
// // 删除配置项
// export const deleteConfigYear = (key: string): Promise<{ data: ConfigItem }> => {
//   return request({ url: `${base}?key=${encodeURIComponent(key)}`, method: 'delete' })
// }
